package br.com.org.pedro.rn;

import java.util.List;

import br.com.org.pedro.dao.ProdutoDAO;
import br.com.org.pedro.entity.Produto;
import br.com.org.pedro.util.DAOFactory;


public class ProdutoRN {
	private ProdutoDAO produtoDAO;

	public ProdutoRN() {
		this.produtoDAO = DAOFactory.criarProdutoDAO();
	}

	public Produto carregar(Integer codigo) {
		return this.produtoDAO.carregar(codigo);
	}

	public Produto buscaPorLogin(String login) {
		return this.produtoDAO.buscaPorDescricao(login);
	}

	public void salvar(Produto produto) {

		this.produtoDAO.atualizar(produto);
	}
	
	public void excluir(Produto produto){
		this.produtoDAO.excluir(produto);	
	}
	
	public List<Produto> listar(){
		return this.produtoDAO.listar();
	}
}
